/*!
 * @Author: CPS
 * @email: 373704015@qq.com
 * @Date: 2020-08-22 22:14:07
 * @Last Modified by: CPS
 * @Last Modified time: 2020-08-24 17:25:45
 * @Projectname Electron-fileWatcher
 * @file_path "D:\CPS\MyProject\Electron-fileWatcher\src\renderer\app\fielWatcherObject\settings.js"
 * @Filename "settings.js"
 */
'use strict'

export default {
  configName: '', //配置文件的名字,用户指定,作为读取时的标识
  lastSaveTime: '', //配置文件保存的事件,用于识别哪个是最新保存的配置

  //常规设置
  general: {
    configPath: '', //配置文件保存的目录(需要用户指定)
    defaultConfig: '', //软件默认使用的配置文件,
    defaultWatcher: '' //如果不为空,每次软件打开时,自动监读取该目录
  },

  // 打开文件设置
  execSettings: { //文件打开程序
    autoOpen: 0, // on|off 是否自动打开
    openCondition: { //对应格式自动打开的条件
      doc: [{
        page: 0,
        words: 0,
        size: 0
      }],
    },
    exec: { //对应格式文件的打开目录
      doc: "",
      docx: "",
      xls: '',
      xlsx: '',
      pdf: '',
      ppt: '',
      img: '',
      psd: '',
      cad: '',
    }
  },

  // 弹出窗口设置
  dialogSettings: {
    mode: 'auto', //auto|always|close 当主窗口不可见才弹出|始终弹出|始终不弹出 默认auto
    delay: 5000, //默认停留事件 数值或者0 0则表示永久停留
    count: 3, //最多显示多少条弹窗(超过数据旧的将自动关闭)
    history: [], //记录当前的历史记录
  },

  // 其他设置
  otherSettings: {}
}